/***********************************************
* Filename:  		App.h
* Date:      		01/12/2014
* Mod. Date: 		01/12/2014
* Author:    		Night
* Purpose:   		Handles the logic for our application
************************************************/

#ifndef APP_H_
#define APP_H_

#include "render\IRenderer.h"
#include "input\WinM_InputHandler.h"

class CApp
{
public:
	CApp(void);
	~CApp(void);

	void Init( HWND _hWNd, const unsigned int _unWindowWidth, const unsigned int _unWindowHeight );
	void Release( void );

	bool main( void );

private:
	bool Input( void );
	void Render( void );

	IRenderer				*m_pRenderer;
	CWinM_InputHandler		*m_pInput;
};

#endif